//
//  UIBarButtonItem-Extension.swift
//  WBSwift
//
//  Created by maker on 2016/11/10.
//  Copyright © 2016年 maker. All rights reserved.
//

import UIKit

extension UIBarButtonItem{
    /*
     UIBarButtonItem
      设置一个带图片的按钮方式一
     给系统的控件扩充方法的时候[注意]
     1>convenience 关键字
     2>内部必须生成自己本身对象通常使用self.init()
                   或者其他的系统构造函数self.init(customView:btn)
     */
//    convenience init(imageName:String) {
//        self.init()
//        let btn = UIButton()
//        btn.setImage(UIImage(named: imageName), forState: .Normal)
//        btn.setImage(UIImage(named: imageName + "_highlighted"), forState: .Highlighted)
//        btn.sizeToFit()
//        customView = btn
//    }
    convenience init(imageName:String) {
        let btn = UIButton()
        btn.setImage(UIImage(named: imageName), for: UIControlState())
        btn.setImage(UIImage(named: imageName + "_highlighted"), for: .highlighted)
        btn.sizeToFit()
        self.init(customView:btn)
    }

}
